﻿using System;
using System.Collections.Generic;
using System.Text;

namespace XoLib.Manager
{
    /// <summary>
    /// interface IData
    /// </summary>
    /// <example>  </example>/// 
    public interface IData
    {
    }

    /// <summary>
    /// interface IClass
    /// </summary>
    /// <example>  </example>/// 
    public interface IClass
    {
        /// <summary>
        ///  get
        /// </summary>
        ushort Code { get; }
    }

 
    /// <summary>
    /// interface IExeClass
    /// </summary>
    /// <example> </example>/// 
    public interface IExeClass
    {
        /// <summary>
        ///  Init
        /// </summary>
         bool Initialize(ref IData data);


        /// <summary>
        ///  Execute
        /// </summary>
        void Handle(ref IData data);
    }
}
